package com.puti.doctor.mapper;

import com.puti.doctor.domian.SeckillEvaluate;

import java.util.List;


/**
 * 秒杀-评价 秒杀-评价Mapper接口
 *
 * @author puti
 * @date 2021-04-25
 */
public interface SeckillEvaluateMapper
{
    /**
     * 查询秒杀-评价 秒杀-评价
     *
     * @param evaluateId 秒杀-评价 秒杀-评价ID
     * @return 秒杀-评价 秒杀-评价
     */
    public SeckillEvaluate selectSeckillEvaluateById(Long evaluateId);

    /**
     * 查询秒杀-评价 秒杀-评价列表
     *
     * @param seckillEvaluate 秒杀-评价 秒杀-评价
     * @return 秒杀-评价 秒杀-评价集合
     */
    public List<SeckillEvaluate> selectSeckillEvaluateList(SeckillEvaluate seckillEvaluate);

    public List<SeckillEvaluate> selectallreviews(SeckillEvaluate seckillEvaluate);

    /**
     * 新增秒杀-评价 秒杀-评价
     *
     * @param seckillEvaluate 秒杀-评价 秒杀-评价
     * @return 结果
     */
    public int insertSeckillEvaluate(SeckillEvaluate seckillEvaluate);

    /**
     * 修改秒杀-评价 秒杀-评价
     *
     * @param seckillEvaluate 秒杀-评价 秒杀-评价
     * @return 结果
     */
    public int updateSeckillEvaluate(SeckillEvaluate seckillEvaluate);

    /**
     * 删除秒杀-评价 秒杀-评价
     *
     * @param evaluateId 秒杀-评价 秒杀-评价ID
     * @return 结果
     */
    public int deleteSeckillEvaluateById(Long evaluateId);

    /**
     * 批量删除秒杀-评价 秒杀-评价
     *
     * @param evaluateIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteSeckillEvaluateByIds(Long[] evaluateIds);


    public List<SeckillEvaluate> selectSeckillEvaluate(long patientId,String goodsCodId);
}
